Systemu wydruku kwitów
z terminali wagowych Pfister DWT11 na drukarce laserowej
W lutym 2011 firma Knauf Service Sp. z o.o. złożyła zapytanie o ofertę na wykonanie i dostarczenie systemu wydruku kwitów wagowych z terminali Pfister DWT11 w na drukarkach laserowych, wraz z instalacją w zakładzie produkcyjnym Knauf Bełchatów Sp. z o.o. w Rogowcu k/Bełchatowa.
Założenia do realizacji systemu były następujące:
- Wyeliminowanie potrzeby przygotowywania i powielania formularzy do sporządzania dokumentów z ważenia, drukowanych aktualnie na drukarkach igłowych podłączonych do wag;
- Wyeliminowanie potrzeby powielania (zwielokrotniania) kwitów dokumentujących wykonane ważenie;
- Terminal wagowy DWT11 (Pfister) zawiera lokalna bazę danych o ważeniach w toku (pierwsze ważenie) i towarach;
- Wagi na obu bramach są połączone w sieć, a bazy danych są na bieżąco synchronizowane;
- Terminal wagowy wysyła treść wydruku przez port szeregowy. Wydruk jest sporządzany w formie strumienia znaków ASCII, zakończonych wysuwem strony;
- Miejsce wykonania pierwszego ważenia (tara) i drugiego ważenia (brutto) dla odbiorów oraz pierwszego ważenia (brutto) i drugiego ważenia (tara) dla dostaw nie są z góry ustalone, muszą być poprawnie obsługiwane w każdej sytuacji;
- Dopuszcza się użycie stałej tary i wykonywanie tylko drugiego ważenia;
- Wydruk dokumentu z ważenia następuje automatycznie po wykonaniu drugiego ważenia;
- Na wydruku jest umieszczana informacja o dacie i porze wykonania pierwszego ważenia, pobierana z wewnętrznej bazy danych terminala wagowego;
- Ilość kopi wydruków będzie zależna od rodzaju drukowanego dokumentu i odbiorcy towaru;
- Rodzaj drukowanego dokumentu:
- Dokument z ważenia,
- List przewozowy z adresem odbiorcy,
- List przewozowy bez adresu odbiorcy,
będzie uzależniony od rodzaju ważonego materiału, wskazanego przez indeks lub nazwę. System automatycznie umieszcza na wydruku treść „poddruku” odpowiedniego formularza;
- Format i treść poddruku dostarczy Zamawiający;
- Wydruk dokumentów z ważenia na wagach samochodowych będzie wykonywany na indywidualnych, monochromatycznych drukarkach laserowych A4, w pomieszczeniach obsługi wag;
- Wydruk będzie sporządzany na papierze formatu A5 w orientacji „landscape”;
- Projekt powinien być możliwy do zrealizowania w przeciągu miesiąca od chwili złożenia zamówienia.
Analiza wymagań doprowadziła do następujących wniosków:
- Projektowany system nie może zmienić sposobu pracy wag samochodowych i utrudnić ich obsługi. Wynikające z wdrożenia zmiany muszą upraszczać funkcje operatorskie;
- Optymalną, ze względu na funkcjonalność i koszty eksploatacji, będzie drukarka laserowa A4 prod. Kyocera, model FS 2020D;
- Do realizacji poddruków i obsługi zwielokrotniania wydruków będzie wykorzystana funkcjonalność zapewniana przez wbudowany do drukarki język Prescribe IIe. Odpowiednie makrodefinicje poddruków zostaną umieszczone w kartach Compact Flash, zainstalowanych w drukarkach;
- Ponieważ zarówno terminal DWT11 jak i drukarka nie mają możliwości realizacji zróżnicowanych wydruków w sposób uwarunkowany rodzajem ważonego towaru, konieczne jest zastosowanie pośredniczącego „procesora” wydruku;
- Procesor pośredniczący musi działać bezobsługowo – jak typowa „czarna skrzynka”;
- Parametryzacja wydruków będzie realizowana poprzez wprowadzenie w terminalu wagowym, do bazy towarów ważonych, dwóch dodatkowych atrybutów: numeru (typu) formularza i ilości kopii wydruku;
- Wszystkie modyfikacje, konieczne do wdrożenia projektowanego systemu, muszą być niewidoczne dla istniejących systemów i rozwiązań z obszaru przetwarzania danych w Firmie Zamawiającego (sieć, system ERP, obsługa procesów logistycznych itp.);
- Wszelkie uzgodnienia i proces akceptacji powinny być wykonane przy użyciu środków komunikacji elektronicznej.
Ostatni z wniosków wynikał z wielości spraw, w które były zaangażowane osoby decyzyjne ze strony Zamawiającego. Tempo pracy i życia oraz presja terminów uniemożliwiały przyjęcie innego sposobu współpracy.
W rezultacie powstał projekt, który spełniał przedstawione założenia. Strukturę systemu w uproszczeniu obrazuje poniższy rysunek. Po zakończeniu koniecznej fazy uzgodnień, w połowie marca rozpoczęła się realizacja systemu.
Rysunek 1. Schemat systemu wydruku
W skład instalacji dla jednej wagi wchodzi:
- Drukarka monochromatyczna A4 Kyocera FS-2020D;
- Karta Compact Flash z zainstalowanymi makrodefinicjami interpretera Prescribe IIe,
- Konwerter interfejsu DWT11-drukarka, wraz z kompletem kabli. Konwerter dopasowuje interfejs cyfrowej pętli prądowej terminala wagowego do standardu USB;
- Moduł pośredniczący, analizujący, modyfikujący i archiwizujący dane do wydruku – komputer Asus EeeBox PC z systemem operacyjnym Windows™ 7 Home Edition i oprogramowaniem aplikacyjnym;
- Baza danych w terminalu wagowym Pfister DWT11, o zmodyfikowanej strukturze zbioru „Materiał” i uzupełnionej zawartości.
Presja krótkiego terminu i znaczna odległość od siedziby Zamawiającego zmuszały do przyjęcia twardego założenia, że sukces musi być osiągnięty w pierwszym podejściu. Rozsądnym wyjściem było zbudowanie w pełni funkcjonalnego modelu i zweryfikowanie koncepcji w działaniu, jeszcze przed pierwszą próbą wdrożenia systemu. Dzięki sprzętowi udostępnionemu przez firmę Elektroniczne Wagi Przemysłowe z Gdańska, stało się to możliwe i wykonalne „od ręki”.
Uzgodniono z Klientem, że prezentacja multimedialna, pokazująca model systemu w działaniu, będzie podstawą do akceptacji rozwiązania. Wprawdzie takie podejście zmuszało do poświecenia jednego – dwóch dni na zrealizowanie prezentacji, ale gwarantowało zaoszczędzenie przynajmniej trzech dni, które trzeba by poświęcić na dojazd z Gdańska do Bełchatowa i próbne uruchomienie systemu.
Prezentacja on-line:
Część pierwsza
Część druga
Jak przy każdym nietypowym projekcie, niespodzianki się zdarzają. Najważniejszą sprawą jest znalezienie skutecznego rozwiązania szybko i w ramach zaplanowanego budżetu.
Można powiedzieć, że na etapie modelu wszystko „zagrało” perfekcyjnie, chociaż nie bez trudu! Podczas realizacji projektu natrafiłem na dodatkowy problem – dostępne w handlu konwertery pętli prądowej na USB nie współpracowały poprawnie z interfejsem pętli prądowej (X2) terminala DWT-11. Jedynym dostępnym rozwiązaniem okazało się zaprojektowanie i wykonanie takich konwerterów we własnym zakresie. Zastosowane moduły pokazano na poniższym schemacie.
Rysunek 2. Schemat konwertera cyfrowej pętli prądowej na USB
Osiągnięte rezultaty działania systemu, w postaci wydruków dokumentów z ważenia, przybrały dużo atrakcyjniejszą i czytelniejszą formę. Drukowany w tym samym przebiegu formularz i wydruk z wagi perfekcyjnie do siebie pasują. To pozytywny rezultat wykorzystania zalet drukarki Kyocera i języka Precsribe IIe. Poniższe rysunki pokazują treść wydruku, uzyskiwaną z terminala wagi oraz zeskanowane, gotowe dokumenty, wraz z szablonem dostarczonym przez Klienta.
Przed wdrożeniem
Rysunek 3. Wydruk z terminala wagi na drukarce igłowej
Po wdrożeniu
Rysunek 4. Wydruki z systemu wraz z szablonem dostarczonym przez Klienta
Oczywiście, jest możliwe uzyskanie wydruków ze wszystkimi elementami w kolorze. Jedyny problem to zwiększone koszty utrzymania takiego rozwiązania, które nie zawsze da się racjonalnie uzasadnić. Kolorowe logo i pieczątka wyglądają ładnie, ale podnoszą koszty wydruku 4 – 5 razy, a to trzeba sobie dobrze policzyć.
Po uzyskaniu akceptacji dla zaprezentowanego na filmie rozwiązania, w nocy z 12 na 13 kwietnia nastąpiła instalacja systemu w siedzibie Knauf Bełchatów Sp. z o.o. w Rogowcu.
Termin wybrano świadomie tak, aby w minimalnym stopniu zakłócić normalną pracę Magazynu i Działu Sprzedaży, obsługującego zazwyczaj po ok. 100 ciężarówek dziennie. Dotrzymanie przyrzeczonego czasu realizacji projektu (<4 tygodnie od złożenia zamówienia) i elastyczne reagowanie na problemy techniczne napotkane w trakcie instalacji i wyeliminowane “w locie”, spotkały się z uznaniem przedstawicieli Klienta.
System został pomyślnie wdrożony i przekazany do eksploatacji produkcyjnej. Przez trzy miesiące eksploatacji jedynymi zmianami, które okazały się potrzebne, było zwiększenie liczby zdefiniowanych typów formularzy z trzech do ośmiu!